package com.atguigu.daijia.common.file;
import org.springframework.web.multipart.MultipartFile;

import java.io.File;

/*
@description:
@ClassName FileTypeUtils
@author chen
@create 2024-08-01 17:35
@Version 1.0
*/
public class FileTypeUtils {
    public static String getFileType(File file)
    {
        if (null == file)
        {
            return "";
        }
        return getFileType(file.getName());
    }

    public static String getFileType(String fileName)
    {
        int separatorIndex = fileName.lastIndexOf(".");
        if (separatorIndex < 0)
        {
            return "";
        }
        return fileName.substring(separatorIndex + 1).toLowerCase();
    }

    public static String getFileType(MultipartFile file)
    {
        if (null == file)
        {
            return "";
        }
        return getFileType(file.getOriginalFilename());
    }



}
